edb7746b046967acd71085e4357295a3e131976b,src/main/java/org/literacyapp/web/content/multimedia/image/ImageCreateController.java,ImageCreateController,handleSubmit,#HttpSession#Image#MultipartFile#BindingResult#Model#,73
Before Change
model.addAttribute("numeracySkills", NumeracySkill.values());
return "content/multimedia/image/create";
} else {
image.setTitle(image.getTitle().toLowerCase());
int[] dominantColor = ImageColorHelper.getDominantColor(image.getBytes());
image.setDominantColor("rgb(" + dominantColor[0] + "," + dominantColor[1] + "," + dominantColor[2] + ")");
image.setTimeLastUpdate(Calendar.getInstance());
imageDao.create(image);
Contributor contributor = (Contributor) session.getAttribute("contributor");
ContentCreationEvent contentCreationEvent = new ContentCreationEvent();
contentCreationEvent.setContributor(contributor);
contentCreationEvent.setContent(image);
contentCreationEvent.setCalendar(Calendar.getInstance());
contentCreationEventDao.create(contentCreationEvent);
if (EnvironmentContextLoaderListener.env == Environment.PROD) {
String text = URLEncoder.encode(
contributor.getFirstName() + " just added a new Image:\n" +
"• Language: " + image.getLocale().getLanguage() + "\n" +
"• Title: \"" + image.getTitle() + "\"\n" +
"• Image format: " + image.getImageFormat() + "\n" +
"See ") + "http://literacyapp.org/content/multimedia/image/list";
String iconUrl = contributor.getImageUrl();
SlackApiHelper.postMessage(Team.CONTENT_CREATION, text, iconUrl, "http://literacyapp.org/image/" + image.getId() + "." + image.getImageFormat().toString().toLowerCase());
}
return "redirect:/content/multimedia/image/list";
After Change
model.addAttribute("numeracySkills", NumeracySkill.values());
return "content/multimedia/image/create";
} else {
image.setTitle(image.getTitle().toLowerCase());
int[] dominantColor = ImageColorHelper.getDominantColor(image.getBytes());
image.setDominantColor("rgb(" + dominantColor[0] + "," + dominantColor[1] + "," + dominantColor[2] + ")");
image.setTimeLastUpdate(Calendar.getInstance());
imageDao.create(image);
return "redirect:/content/multimedia/image/list";